<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">

    <SCRIPT language="JavaScript" type="text/javascript">
                   
        function handleRequestConfirmacion(xhr, status, args) {                     
            if(args.validationFailed || !args.CallbackParam) {  
     
            } else {                              
                carDialogConfirmacion.hide();  
                
            }  
        }  
    </SCRIPT>
    <h:form id="frmDetalle">
        <p:panel header="EMPRESA" style="#{applicationMBean.estiloTitulo}">
            <p:fieldset legend="DATOS DE LA EMPRESA" styleClass="label">
                <h:panelGrid columns="8" cellpadding="4">
                    <h:outputLabel for="itRazonSocial2" value="RAZÓN SOCIAL" styleClass="label"/>
                    <p:inputText id="itRazonSocial2" label="RAZÓN SOCIAL" maxlength="100" value="#{solicitudEmpresaMBean.empresa.razonSocial}"
                                 required="true" size="50" styleClass="txtCampoObligatorio">
                        <f:validateLength minimum="0" maximum="100"/>
                    </p:inputText>

                    <h:outputLabel for="itRuc2" value="RUC" styleClass="label"/>
                    <p:inputText id="itRuc2" value="#{solicitudEmpresaMBean.empresa.ruc}" onkeypress="return fn_validaTecla('entero', this)"
                                 styleClass="txtCampoObligatorio" size="30" required="true">
                        <f:validateLength minimum="0" maximum="30"/>
                    </p:inputText>

                    <h:outputLabel for="itDirEmpresa2" value="DIRECCIÓN EMPRESA" styleClass="label"/>
                    <p:inputText id="itDirEmpresa2" value="#{solicitudEmpresaMBean.empresa.direccionEmpresa}"
                                 styleClass="txtCampoObligatorio" size="50" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itTelEmpresa2" value="TELÉFONO EMPRESA" styleClass="label"/>
                    <p:inputText id="itTelEmpresa2" value="#{solicitudEmpresaMBean.empresa.telefonoEmpresa}" onkeypress="return fn_validaTecla('entero', this)"
                                 styleClass="txtCampoObligatorio" size="30" required="true">
                        <f:validateLength minimum="0" maximum="30"/>
                    </p:inputText>

                    <h:outputLabel for="itEmailEmpresa2" value="E-MAIL EMPRESA" styleClass="label"/>
                    <p:inputText id="itEmailEmpresa2" value="#{solicitudEmpresaMBean.empresa.emailEmpresa}"
                                 styleClass="txtCampoObligatorio" size="40" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>
                </h:panelGrid>
            </p:fieldset>
            <br/>
            <p:fieldset legend="DATOS DEL REPRESENTANTE" styleClass="label">
                <h:panelGrid columns="8" cellpadding="4">
                    <h:outputLabel for="itNombres2" value="NOMBRES" styleClass="label"/>
                    <p:inputText id="itNombres2" value="#{solicitudEmpresaMBean.empresa.nombres}"
                                 styleClass="txtCampoObligatorio" size="50" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itApPaterno2" value="APELLIDO PATERNO" styleClass="label"/>
                    <p:inputText id="itApPaterno2" value="#{solicitudEmpresaMBean.empresa.apPaterno}"
                                 styleClass="txtCampoObligatorio" size="30" required="true">
                        <f:validateLength minimum="0" maximum="30"/>
                    </p:inputText>

                    <h:outputLabel for="itApMaterno2" value="APELLIDO MATERNO" styleClass="label"/>
                    <p:inputText id="itApMaterno2" value="#{solicitudEmpresaMBean.empresa.apMaterno}"
                                 styleClass="txtCampoObligatorio" size="30" required="true">
                        <f:validateLength minimum="0" maximum="30"/>
                    </p:inputText>

                    <h:outputLabel for="itDni2" value="DNI" styleClass="label"/>
                    <p:inputText id="itDni2" value="#{solicitudEmpresaMBean.empresa.dni}" onkeypress="return fn_validaTecla('entero', this)"
                                 styleClass="txtCampoObligatorio" size="15" required="true">
                        <f:validateLength minimum="0" maximum="15"/>
                    </p:inputText>

                    <h:outputLabel for="itDireccion2" value="DIRECCIÓN" styleClass="label"/>
                    <p:inputText id="itDireccion2" value="#{solicitudEmpresaMBean.empresa.direccion}"
                                 styleClass="txtCampoObligatorio" size="50" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itEmailLaboral2" value="E-MAIL LABORAL" styleClass="label"/>
                    <p:inputText id="itEmailLaboral2" value="#{solicitudEmpresaMBean.empresa.emailLaboral}"
                                 styleClass="txtCampoObligatorio" size="40" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itEmailPersonal2" value="E-MAIL PERSONAL" styleClass="label"/>
                    <p:inputText id="itEmailPersonal2" value="#{solicitudEmpresaMBean.empresa.emailPersonal}"
                                 styleClass="txtCampoObligatorio" size="40" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itCargo2" value="CARGO" styleClass="label"/>
                    <p:inputText id="itCargo2" value="#{solicitudEmpresaMBean.empresa.cargo}"
                                 styleClass="txtCampoObligatorio" size="50" required="true">
                        <f:validateLength minimum="0" maximum="50"/>
                    </p:inputText>

                    <h:outputLabel for="itTelPersonal2" value="TELÉFONO PERSONAL" styleClass="label"/>
                    <p:inputText id="itTelPersonal2" value="#{solicitudEmpresaMBean.empresa.telefonoPersonal}" onkeypress="return fn_validaTecla('entero', this)"
                                 styleClass="txtCampoObligatorio" size="30" required="true">
                        <f:validateLength minimum="0" maximum="30"/>
                    </p:inputText>
                </h:panelGrid>
            </p:fieldset>
            <f:facet name="footer">
                <p:commandButton id="btnGuardarEmpresa" title="GUARDAR" ajax="true" icon="ui-icon ui-icon-disk"
                                 style="#{applicationMBean.estilosBtnBuscar}" update=":frmPrincipal"
                                 value="GUARDAR" onclick="return confirm('ESTÁ SEGURO QUE DESEA REALIZAR LA OPERACIÓN');"
                                 oncomplete="handleRequestConfirmacion(xhr, status, args);"
                                 action="#{solicitudEmpresaMBean.guardarEmpresa}">
                </p:commandButton>
            </f:facet>
        </p:panel>
    </h:form>
</html>

